package com.bootdo.wx.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 用户,会员
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2019-05-22 15:32:07
 */
public class MemberUserDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private String id;
	//手机号
	private String phone;
	//微信账号
	private String wechat;
	//姓名
	private String name;
	//头像
	private String avator;
	//是否冻结账号(0-正常,1-冻结)
	private Integer disabled;
	//删除标记
	private Integer delFlag;
	//推荐人
	private String introUser;
	//间接推荐人
	private String indirectUser;
	//可用余额
	private BigDecimal money;
	//冻结金额
	private BigDecimal freeze;
	//极光推送id
	private String auroraId;
	//操作时间
	private Date createAt;
	//注册时间
	private Date updateAt;
	//微信openId
	private String wechatOpenId;
	//邀请码
	private String code;
	//二维码地址
	private String qrcode;

	//配送方式：0：自提，1：快递
	private Integer postType;
	//会员等级 0：游客，1：初级会员，2：中级会员，3：高级会员，4：初级分销，5：高级分销
	private Integer level;

	/**
	 * 设置：ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：手机号
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：手机号
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：微信账号
	 */
	public void setWechat(String wechat) {
		this.wechat = wechat;
	}
	/**
	 * 获取：微信账号
	 */
	public String getWechat() {
		return wechat;
	}
	/**
	 * 设置：姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：姓名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：头像
	 */
	public void setAvator(String avator) {
		this.avator = avator;
	}
	/**
	 * 获取：头像
	 */
	public String getAvator() {
		return avator;
	}
	/**
	 * 设置：是否冻结账号(0-正常,1-冻结)
	 */
	public void setDisabled(Integer disabled) {
		this.disabled = disabled;
	}
	/**
	 * 获取：是否冻结账号(0-正常,1-冻结)
	 */
	public Integer getDisabled() {
		return disabled;
	}
	/**
	 * 设置：删除标记
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除标记
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
	/**
	 * 设置：推荐人
	 */
	public void setIntroUser(String introUser) {
		this.introUser = introUser;
	}
	/**
	 * 获取：推荐人
	 */
	public String getIntroUser() {
		return introUser;
	}
	/**
	 * 设置：可用余额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：可用余额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：冻结金额
	 */
	public void setFreeze(BigDecimal freeze) {
		this.freeze = freeze;
	}
	/**
	 * 获取：冻结金额
	 */
	public BigDecimal getFreeze() {
		return freeze;
	}
	/**
	 * 设置：极光推送id
	 */
	public void setAuroraId(String auroraId) {
		this.auroraId = auroraId;
	}
	/**
	 * 获取：极光推送id
	 */
	public String getAuroraId() {
		return auroraId;
	}
	/**
	 * 设置：操作时间
	 */
	public void setCreateAt(Date createAt) {
		this.createAt = createAt;
	}
	/**
	 * 获取：操作时间
	 */
	public Date getCreateAt() {
		return createAt;
	}
	/**
	 * 设置：注册时间
	 */
	public void setUpdateAt(Date updateAt) {
		this.updateAt = updateAt;
	}
	/**
	 * 获取：注册时间
	 */
	public Date getUpdateAt() {
		return updateAt;
	}
	/**
	 * 设置：微信openId
	 */
	public void setWechatOpenId(String wechatOpenId) {
		this.wechatOpenId = wechatOpenId;
	}
	/**
	 * 获取：微信openId
	 */
	public String getWechatOpenId() {
		return wechatOpenId;
	}

	public String getIndirectUser() {
		return indirectUser;
	}

	public void setIndirectUser(String indirectUser) {
		this.indirectUser = indirectUser;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getQrcode() {
		return qrcode;
	}

	public void setQrcode(String qrcode) {
		this.qrcode = qrcode;
	}

	public Integer getPostType() {
		return postType;
	}

	public void setPostType(Integer postType) {
		this.postType = postType;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}
}
